<?
/* ÖzgürSözlük Projesi
   Global fonksiyonları...
   Coded by rohanrhu...
*/

$degisecekler = array("ö", "ı", "ş", "ü", "ğ", "ç");
$yerinegelecekler = array("o", "i", "s", "u", "g", "c");

$templateDir = "templates/default";

$yetkiler = array("yazar", "yazamaz", "yeni yetme", "root");

// FİXME:!
function guncellemeGoster($tarih0, $tarih1) {
    return $tarih1;
}
// END FIXME:!

function baslikIsle($baslik) {
    global $degisecekler;
    global $yerinegelecekler;
    return str_replace($degisecekler, $yerinegelecekler, $baslik);
}

function baslikIsle2($baslik) {
    global $degisecekler;
    global $yerinegelecekler;
    return str_replace(" ", "+", str_replace($degisecekler, $yerinegelecekler, $baslik));
}

function entryIsle($entry) {
    $bkzler = array("bkz" => "baslik", "entry" => "entry", "link"=>"");
    foreach (array_keys($bkzler) as $bkz) {
        preg_match_all("(<$bkz:.*>)", $entry, $sonuclar);
		if ($bkz == "link") {
			foreach ($sonuclar[0] as $sonuc) {
				preg_match("(<$bkz:(.*?)>)", $sonuc, $baglanti);
				$entry = str_replace($sonuc, "<a href=\"$baglanti\"><img src=\"$templateDir/images/icon_world.gif\" />$baglanti</a>", $entry);
			}
		} else {
        foreach ($sonuclar[0] as $sonuc) {
			preg_match("(<$bkz:(.*?)>)", $sonuc, $baglanti);
            $baglanti = $baglanti[1];
            $baslik = baslikIsle2($baglanti);
            $degistir = str_replace(array("<", ">", $baglanti), array("&lt;", "&gt;", "<a href=index.php?$bkzler[$bkz]=$baslik> $baglanti</a>"), $sonuc);
            $entry = str_replace($sonuc, $degistir, $entry);
        }}
    } return $entry;
}

function entryDuzenle($girisMi, $yazar, $id) {
    if ($girisMi) {
        if ($_SESSION["kullanici"] == "rohanrhu" or $_SESSION["kullanici"] == $yazar) {
            return "<a href=\"index.php?entry=$id&duzenle=evet\">Düzenle</a>";}}
}

$baslik = baslikIsle($_GET["baslik"]);

?>